package ve.usb.coord.colision;

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import java.util.List;
import ve.usb.cohesion.runtime.Pair;


public class FOferta extends org.apache.struts.action.ActionForm {
    
    
    public FOferta() {
        super();
    }
    
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        idOferta = 0l;
        periodo = 0l;
        listPeriodo = null;
        planDeEstudios = 0l;
        listPlanDeEstudios = null;
        requisito = 0l;
        listRequisitos = null;

    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

/**
     * Holds value of property idOferta.
     */
    private long idOferta;

    /**
     * Getter for property idOferta.
     * @return Value of property idOferta.
     */
    public long getIdOferta() {
        return this.idOferta;
    }

    /**
     * Setter for property idOferta.
     * @param idOferta New value of property idOferta.
     */
    public void setIdOferta(long idOferta) {
        this.idOferta = idOferta;
    }

/**
     * Holds value of property periodo.
     */
    private long periodo;

    /**
     * Getter for property periodo.
     * @return Value of property periodo.
     */
    public long getPeriodo() {
        return this.periodo;
    }

    /**
     * Setter for property periodo.
     * @param periodo New value of property periodo.
     */
    public void setPeriodo(long periodo) {
        this.periodo = periodo;
    }

    /**
     * Holds value of property listPeriodo.
     */
    private List<Pair> listPeriodo;

    /**
     * Getter for property listPeriodo.
     * @return Value of property listPeriodo.
     */
    public List<Pair> getListPeriodo() {
        return this.listPeriodo;
    }

    /**
     * Setter for property listPeriodo.
     * @param listPeriodo New value of property listPeriodo.
     */
    public void setListPeriodo(List<Pair> listPeriodo) {
        this.listPeriodo = listPeriodo;
    }

/**
     * Holds value of property planDeEstudios.
     */
    private long planDeEstudios;

    /**
     * Getter for property planDeEstudios.
     * @return Value of property planDeEstudios.
     */
    public long getPlanDeEstudios() {
        return this.planDeEstudios;
    }

    /**
     * Setter for property planDeEstudios.
     * @param planDeEstudios New value of property planDeEstudios.
     */
    public void setPlanDeEstudios(long planDeEstudios) {
        this.planDeEstudios = planDeEstudios;
    }

/**
     * Holds value of property listPlanDeEstudios.
     */
    private List<Pair> listPlanDeEstudios;

    /**
     * Getter for property listPlanDeEstudios.
     * @return Value of property listPlanDeEstudios.
     */
    public List<Pair> getListPlanDeEstudios() {
        return this.listPlanDeEstudios;
    }

    /**
     * Setter for property listPlanDeEstudios.
     * @param listPlanDeEstudios New value of property listPlanDeEstudios.
     */
    public void setListPlanDeEstudios(List<Pair> listPlanDeEstudios) {
        this.listPlanDeEstudios = listPlanDeEstudios;
    }

/**
     * Holds value of property requisito.
     */
    private long requisito;

    /**
     * Getter for property requisito.
     * @return Value of property requisito.
     */
    public long getRequisito() {
        return this.requisito;
    }

    /**
     * Setter for property requisito.
     * @param requisito New value of property requisito.
     */
    public void setRequisito(long requisito) {
        this.requisito = requisito;
    }

/**
     * Holds value of property listRequisitos.
     */
    private List<Pair> listRequisitos;

    /**
     * Getter for property listRequisitos.
     * @return Value of property listRequisitos.
     */
    public List<Pair> getListRequisitos() {
        return this.listRequisitos;
    }

    /**
     * Setter for property listRequisitos.
     * @param listRequisitos New value of property listRequisitos.
     */
    public void setListRequisitos(List<Pair> listRequisitos) {
        this.listRequisitos = listRequisitos;
    }




}